package com.example.model.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author zhexueqi
 * @ClassName QueryOpenAreaVO
 * @since 2024/4/30    11:46
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("region")
public class QueryOpenAreaVO {
    @TableField("region_id")
    private Long regionId;        // 区域ID
    @TableField("region_code")
    private String regionCode;    // 区域编码
    @TableField("region_name")
    private String regionName;    // 区域名称
    @TableField("parent_code")
    private String parentCode;    // 父级区域编码
    @TableField("region_level")
    private Integer regionLevel;  // 区域级别 0-国家 1-省份 2-城市 3-区县 4-街道/乡镇
    @TableField("region_order")
    private Integer regionOrder;  // 排序
    @TableField("region_name_en")
    private String regionNameEn;  // 英文名称
    @TableField("region_shortname")
    private String regionShortname; // 简称
    @TableField("region_pinyin")
    private String regionPinyin;  // 拼音
    @TableField("longitude")
    private Double longitude;     // 经度
    @TableField("latitude")
    private Double latitude;      // 纬度
    @TableField("status")
    private Integer status;       // 状态 0-禁用 1-启用
    @TableField("create_time")
    private String createTime;    // 创建时间
    @TableField("update_time")
    private String updateTime;    // 更新时间
}